package cn.vpclub.shcmcc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @Author LiLeLe
 * @Date 2020/6/8 16:44
 **/
@TableName(value = "employee")
@Getter
@Setter
public class Employee implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.ID_WORKER)
    private Long id;
    /**
     * 员工名称
     */
    @TableField(value = "name")
    private String name;
    /**
     * 手机号码
     */
    @TableField(value = "mobile")
    private String mobile;
    /**
     * 用户类型
     */
    @TableField("user_type")
    private String userType;
    /**
     * 所属部门
     */
    @TableField(value = "department")
    private String department;
    /**
     * 是否关注（1：关注；2：没有关注）
     */
    @TableField(value = "follow")
    private Integer follow;
    /**
     * 创建人
     */
    @TableField("created_by")
    private Long createdBy;
    /**
     * 创建时间
     */
    @TableField("created_time")
    private Long createdTime;
    /**
     * 更新人
     */
    @TableField("updated_by")
    private Long updatedBy;
    /**
     * 更新时间
     */
    @TableField("updated_time")
    private Long updatedTime;

    /**
     * 绑定时间
     */
    @TableField("binding_time")
    private Long bindingTime;

    /**
     * 员工头像
     */
    @TableField("head_img_url")
    private String headImgUrl;

    /**
     * open_id微信
     */
    @TableField("open_id")
    private String openId;
    /**
     * 删除标识（1：在线；2：删除）
     */
    @TableField(value = "deleted")
    private Integer deleted;
}
